Wireless smart devices having integrated force, position, acceleration, and rotational sensing for science education

ABSTRACT

Described herein are wireless smart devices having integrated force, position, acceleration, and rotational sensing for science education (e.g., Newton&#39;s laws of motion, kinematics, etc.). An integrated wireless device includes an accelerometer to generate acceleration data based on detecting a current rate of acceleration of the integrated wireless device, a shaft encoder to detect angular positional changes of a shaft or axle of the integrated wireless device over time, and at least one processing unit coupled to the accelerometer. The at least one processing unit is configured to decode angular position data of the shaft encoder into positional data and to synchronize acceleration data received from the accelerometer with the positional data. In one example, a force load cell is coupled to the at least one processing unit. The force load cell measures applied force or impact force.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.14/988,690, filed on Jan. 5, 2016, issued as U.S. Pat. No. 10,481,173 onNov. 19, 2019, the disclosure of which is incorporated herein byreference in its entirety.

TECHNICAL FIELD

Embodiments of the present invention relate to wireless smart deviceshaving integrated force, position, acceleration, and rotational sensingfor science education.

BACKGROUND

Science educators present learning material such as science experimentsor laboratories with wheeled carts to teach students the principals ofNewton's 2^(nd) and 3^(rd) laws of motion. These experiments use eitherexternal position and force sensors or a combination of an internalposition sensor and an external force sensor to measure Cart dynamics inlab experiments. Cart acceleration is inferred by calculating the secondderivative of position which causes loss of accuracy. The use of agrooved track is required to ensure physical alignment of the cart withan external force sensor. No practical means exists to measure a slopeof the cart in movement.

SUMMARY

Described herein are wireless smart devices having integrated force,position, acceleration, and rotational sensing for science education(e.g., Newton's laws of motion, kinematics, etc.). An integratedwireless device includes an accelerometer to generate acceleration databased on detecting a current rate of acceleration of the integratedwireless device, a shaft encoder to detect angular positional changes ofa shaft or axle of the integrated wireless device over time, and atleast one processing unit coupled to the accelerometer. The at least oneprocessing unit is configured to decode angular position data of theshaft encoder into positional data and to synchronize acceleration datareceived from the accelerometer with the positional data. In oneexample, a force load cell is coupled to the at least one processingunit. The force load cell measures applied force or impact force.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention is illustrated by way of example, and not by wayof limitation, in the figures of the accompanying drawings and in which:

FIG. 1 illustrates a block diagram of a wireless device havingintegrated force, position, acceleration, and rotational sensingaccording to one embodiment;

FIG. 2 illustrates components of a wireless device in accordance withone embodiment;

FIG. 3 illustrates a body that contains components of a wireless devicein accordance with one embodiment;

FIG. 4 illustrates an upper view of a body and an enclosure of awireless device in accordance with one embodiment;

FIG. 5 illustrates a lower view of a body and an enclosure of a wirelessdevice in accordance with one embodiment;

FIG. 6 illustrates a timing diagram for decoding of inputs providing byan encoder in accordance with one embodiment;

FIG. 7 illustrates an incremental rotary encoder state machine inaccordance with one embodiment; and

FIG. 8 illustrates a flow diagram of one embodiment for a method 800 ofperforming dynamics experiments.

DETAILED DESCRIPTION

Described herein are wireless smart devices having integrated force,position, acceleration, and rotational sensing for science education(e.g., Newton's laws of motion, kinematics, etc.). All sensors (e.g.,position, force, acceleration) are physically integrated into a wirelesssmart device (e.g., cart, levitating device, etc.) and wirelesscommunication, battery powered device, and no wires are used during ascience experiment for demonstrating Newton's laws of motion. Also, noexternal interface is needed for communications between the integratedwireless device and a computer or another wireless device (e.g., mobiledevice, tablet device, etc.) that is operating data capture, analysis,and display software for the science experiment. In the followingdescription, numerous details are set forth. It will be apparent,however, to one skilled in the art, that the present invention may bepracticed without these specific details. In some instances, well-knownstructures and devices are shown in block diagram form, rather than indetail, in order to avoid obscuring the present invention.

Embodiments of present design enable students to easily and accuratelymeasure the dynamic properties of devices (e.g., bodies, carts) inmotion (e.g., linear motion) including position, velocity, acceleration,slope angle, and applied or impact force.

Wheeled Carts are commonly used in Physics lab experiments to teachstudents the principles of Newton's 2^(nd) and 3^(rd) laws of motion.Prior to embodiments of this invention it has been necessary to eitheruse external position and force sensors or a combination of an internalposition sensor and an external force sensor to measure Cart dynamics inlab experiments. Cart acceleration was inferred by calculating thesecond derivative of position, causing loss of accuracy. The use of agrooved track was required to ensure physical alignment of the cart withan external force sensor. No practical means existed to measure slope ofthe cart in movement. Optional Cart accessories, including fanpropulsion, impulse plunger trigger and ball drop apparatus requiremanual control which compromise experimental data accuracy.

The present design solves the problem of simultaneously measuringmotion, force, linear acceleration and slope with high accuracy and timesynchronization from within a dynamics Cart. Data is transmitted usingwireless RF (e.g., Bluetooth) communication to an external computer fordata collection, analysis and display. Wireless communication eliminatesthe adverse effect of wired connection to a moving cart. Acceleration isdirectly measured inside the Cart rather than inferred throughcalculation of the second derivative of position, which yields higheraccuracy. Slope is directly measured within the Cart using a gyroscope.Cost is greatly reduced through elimination of multiple internal andexternal sensors and interface electronics.

The integrated wireless device (e.g., Smart Cart having weight of200-300 grams) in one example incorporates four wheels on solid axleswith low-friction ball bearings to minimize rolling resistance. In oneexample, a shaft encoder on the rear axle and a quadrature decoder inthe body (or at least one processing unit) are used together toprecisely measure forward and backward Cart position over time. Linearacceleration is measured directly using an integrated three-axis (x,y,z)MEMs accelerometer. Cart slope is measured using an integrated MEMsgyroscope physically aligned with the accelerometer. An integrated loadcell is used to measure externally applied or impact forces. All sensormeasurements are time synchronized by a central microprocessor and thentransmitted over a Bluetooth wireless link to an external computer forrecording, analysis and display. At least one processing unit or acentral microprocessor communicate through an electrical connector tocontrol optional accessories.

In one embodiment, the Smart Cart contains a force load cell, a 6-axisaccelerometer/gyroscope, optical shaft encoder with built-in decoder,microprocessor for the Bluetooth Smart radio and control, rechargeableLithium Polymer battery with built-in charger, USB connection forbattery charging and firmware upgrades, a manually or electronicallyactivated spring loaded plunger for impulse action, and an electricalconnector for accessory attachments.

FIG. 1 illustrates a block diagram of a wireless device havingintegrated force, position, acceleration, and rotational sensingaccording to one embodiment. This device 100 may include a processingunit 150 (e.g., microprocessor) having a RF communication module 152(e.g., Bluetooth, WiFi, Zigbee, etc.) with antenna 154 and also aprocessing unit 118 (e.g., USB microprocessor). The device includes aforce load cell 110 (e.g., strain gauge, hydraulic, pneumatic, etc.)that creates an electrical signal having a magnitude that is directlyproportional to a force (e.g., +/−100 Newtons) being measured. In oneexample, the force load cell 110 is a strain gauge load cell havingstrain gauges 101-104 which are configured in a Wheatstone bridgeconfiguration (e.g., 1 K ohm). The electrical signal output by the forceload cell 110 is typically small (e.g., a few millivolts (mV), 2.3 mV/Vwith +/−0.23 mV/V) and is amplified by an amplifier of amplifier unit112 to generate an amplified signal (e.g., 0.737 V with +/−0.735 Vnominal). This unit 112 may also include a level shifter and a filter.This unit 112 generates an output signal that is sent to the processingunit 150 via a connection 113 (e.g., communication link, bus, signalline, electrical connection, etc.).

A motion unit 114 detects acceleration and rotational data. In oneexample, the motion unit 114 includes a 3-axis MEMs accelerometer fordetermining acceleration data in 3 dimensions and also a 3-axis MEMsgyroscope for determining rotational data in 3 dimensions that can beused for determining a slope of movement of the wireless device 100. Thegyroscope can be physically aligned with the accelerometer. The motionunit 114 communicates with the processing unit 150 via thebi-directional connection 122 (e.g., communication link, bus, signalline, electrical connection, etc.). For example, acceleration androtation data can be sent to the processing unit 150.

A shaft encoder 116, (e.g., a mechanical encoder, an optical shaftencoder, etc.) may be positioned in proximity to an axle or shaft of thewireless device 100. The encoder 116 converts angular position of anaxle or shaft that is coupled to a wheel into an analog or digital code.The processing unit 150 or a built-in decoder (e.g., quadrature decoderlocated in a body of the wireless device) then determines positionaldata of the wireless device 100. The encoder 116 communicates with theprocessing unit 150 via the bi-directional connection 123 (e.g.,communication link, bus, signal line, electrical connection, etc.).

A processing unit 118 (e.g., USB microprocessor) is coupled to a USBconnector 119 and a power module 120 (e.g., battery, charger, powersupplies) that can provide USB power to the processing unit 118 viapower connection 121. The power module 120 is coupled to the processingunit 150 via a bi-directional connection 125 and the processing unit 118is coupled to the processing unit 125 via a bi-directional connection124. The power module 120 provides power to the processing unit 150,which may have a different power supply (e.g., 3.3 volts) than theprocessing unit 118. The power module 120 may include a lithium polymerbattery in combination with standard electronics that monitor thebattery charge and prevent it from dropping below a critical level. Inone example, a USB connection to the processing unit 118 performs anupdate of firmware of the device 100 in a faster manner than using awireless connection of the RF communication module 152 for performingthe update of firmware.

The processing unit 150 is coupled to a module 160, accessory port(s)170, and memory 180 via bi-directional connections 126-128. The module160 includes LEDs and power for illuminating different components (e.g.,cart lights) of the device 100. The accessory port(s) 170 can be coupledto different types of accessories (e.g., fan propulsion, impulse plungertrigger, ball drop/projector apparatus). The memory 180 (e.g., flashmemory) stores data and software instructions for the processing unit150.

The memory 180 may include a machine-accessible storage medium havingone or more sets of instructions (e.g., software) embodying any one ormore of the methodologies or functions described herein. The softwaremay also reside, completely or at least partially, within the memory 180and/or within the processing unit 150 or 118 during execution thereof bythe device 100, the memory 180 and the processing unit 150 alsoconstituting machine-accessible storage media.

While the memory 180 (e.g., machine-accessible storage medium) is shownin an exemplary embodiment to be a single medium, the term“machine-accessible storage medium” should be taken to include a singlemedium or multiple media (e.g., a centralized or distributed database,and/or associated caches and servers) that store the one or more sets ofinstructions. The term “machine-accessible storage medium” shall also betaken to include any medium that is capable of storing, encoding orcarrying a set of instructions for execution by the machine and thatcause the machine to perform any one or more of the methodologies of thepresent invention. The term “machine-accessible storage medium” shallaccordingly be taken to include, but not be limited to, solid-statememories, optical, and magnetic media.

The processing units 118 and 150 represent one or more general-purposeprocessing devices such as a processing system, central processingsystem, or the like. More particularly, the processing units 118 and 150may be a complex instruction set computing (CISC) processing system,reduced instruction set computing (RISC) processing system, very longinstruction word (VLIW) processing system, or a processor implementingother instruction sets or processors implementing a combination ofinstruction sets. The processing units 118 and 150 may also be one ormore special-purpose processing devices such as an application specificintegrated circuit (ASIC), a field programmable gate array (FPGA), adigital signal processor (DSP), network processor, or the like. Theprocessing unit 150 may be configured to execute the processing logic151 for performing the operations and steps discussed herein.

In an alternative embodiment, the device 100 includes a force load cellfor detecting force and a motion unit for detecting acceleration androtational data. The device may not include a shaft encoder though andthis device can be attached to any type of apparatus even apparatuseshaving no axles.

FIG. 2 illustrates components of a wireless device in accordance withone embodiment. The device 200 is illustrated with wheels 291-292 and nobody or enclosure for purpose of illustrating internal components of thedevice. The device 200 includes similar components in comparison to thecomponents described in conjunction with FIG. 1. The device 200 includesa force load cell 210, a shaft encoder module 216 (e.g., shaft encoder116), a shaft encoder wheel 217 (e.g., optical shaft encoder wheel), aprocessing unit 250, LEDs 260, a USB microprocessor 218, a motion unit214 having a 3-axis accelerometer and a 3-axis gyroscope, power supplymodule 220, flash memory 280, power on/off component 261, accessoryport(s) 270, USB port 219, a module 212 having an amplifier, levelshifter, and filter, and axle 290 that rotates to turn the wheels290-291 and 217. The optical shaft encoder 216 uses optical sensor(s) tomonitor motion of the wheel 217 to determine a position of the device200. The device 200 may include additional wheels or fewer wheels havinglow bearing friction. In another example, the device may levitate abovea track or surface and have no wheels.

FIG. 3 illustrates a body that contains components of a wireless devicein accordance with one embodiment. The device 300 is illustrated withwheel housings 310-313 within a body 304. The device 300 includessimilar components in comparison to the components described inconjunction with FIGS. 1-2. The device 300 includes a force load cell310 and an electronics region 302 having different components (e.g., ashaft encoder module, a processing unit, LEDs, a USB microprocessor, amotion unit having a 3-axis accelerometer and a 3-axis gyroscope, powersupply module, flash memory, a module 212 having an amplifier, levelshifter, and filter). The device 300 may include additional wheels orfewer wheels. In another example, the device may levitate above a trackor surface and have no wheels.

FIG. 4 illustrates an upper view of a body and an enclosure of awireless device in accordance with one embodiment. The device 400 isillustrated with a body 404 and an enclosure 406 that protects thecomponents of the wireless device (e.g., device 100, device 200, device300). The device 400 includes similar components in comparison to thecomponents described in conjunction with FIGS. 1-3. The device 400includes a USB port 419, accessory port(s) 470, and power ON/OFF 461. Anupper region of the enclosure 406 includes a tray 408 having openings409 and 410. The tray can be used for supporting and positioning one ormore accessories. The tray can also be used for supporting additionalmasses if desired for increasing a mass of the wireless device.

FIG. 5 illustrates a lower view of a body and an enclosure of a wirelessdevice in accordance with one embodiment. The device 500 is illustratedwith a body 504 and an enclosure 560 that protects the components of thewireless device (e.g., device 100, device 200, device 300). The device500 includes similar components in comparison to the componentsdescribed in conjunction with FIGS. 1-4. The device 500 includes a USBport 519, accessory port(s) 570, power ON/OFF 561. A lower region of thebody 504 includes openings for wheels 510-513 of the device 500.

The enclosure and body include an opening 540 for accessing a connection542 to a force load cell. Accessories or components (e.g., hook, bumper,spring, magnets, etc.) can then be connected to the force load cellusing the connection 542. In one example, the connection 542 includes ascrew hole for connecting to the force load cell.

FIG. 6 illustrates a timing diagram for decoding of inputs providing byan encoder in accordance with one embodiment. An encoder (e.g., encoder116, 216) provides signals 610 and 620 that are generated based on whenthe encoder is rotating. The signals 610 and 620 are quadrature outputsof the encoder due to being 90 degrees out of phase. In one example,optical sensors monitor motion of the wireless device (e.g., a wheel217). A processing unit or decoder assigns states 0-3 to differentregions of the signals 610 and 620. In one example, each state changeincrements a counter (clock wise 630) or decrements a counter (counterclock wise 631) as illustrated in FIG. 6. In one example, each countequals approximately a 0.07 mm position change of a cart.

FIG. 7 illustrates an incremental rotary encoder state machine inaccordance with one embodiment. A state machine 700 includes states 0-3.The signals 610 and 620 are decoded to generate a count up pulse or acount down pulse. A state change of +1 indicates motion in a clockwisedirection and a state change of −1 indicates motion in a counterclockwise direction. The incremental rotary encoder state machine allowsaccurate determination of wireless device position independent of anexternal surface or track.

FIG. 8 illustrates a flow diagram of one embodiment for a method 800 ofperforming dynamics experiments. The method 800 is performed byprocessing logic that may comprise hardware (circuitry, dedicated logic,etc.), software (such as is run on a general purpose computer system ora dedicated machine or a device), or a combination of both. In oneembodiment, the method 800 is performed by processing logic of at leastone wireless device (e.g., cart, vehicle, levitating device, drone,self-guided device, self-propelled device, etc). The wireless deviceexecutes instructions of a software application or program withprocessing logic. In one example, the integrated wireless deviceperforms some or all of the operations of the method 800.

At operation 802, the method includes generating, with an accelerometerof an integrated wireless device, acceleration data based on detecting acurrent rate of acceleration of the integrated wireless device (e.g.,during a science experiment). At operation 804, the method includesdetecting angular positional changes of a shaft or axle of theintegrated wireless device over time using a shaft encoder. At operation806, the method includes decoding angular positional data intopositional data with at least one processing unit of the integratedwireless device. In one example, the shaft encoder is positioned inproximity to the shaft or axle of the integrated wireless device.

At operation 808, the method further includes detecting rotationalattributes of the integrated wireless device with a gyroscope that isphysically aligned with the accelerometer. At operation 810, the methodfurther includes measuring applied force or impact force of theintegrated wireless device using a force load cell that is integratedwith the wireless device. At operation 812, the method further includessynchronizing with the at least one processing unit at least two ofacceleration data received from the accelerometer, rotational data ofthe gyroscope, positional data, and force data of the force load cell.At operation 814, the method further includes transmitting, with a radiofrequency (RF) communication module of the wireless device, RFcommunications to a computer or wireless device for data collection,analysis, and display of the acceleration data received from theaccelerometer, rotational data of the gyroscope, positional data, andforce data for science education.

In one embodiment, the processing logic (e.g., at least one processingunit) of the integrated wireless device determines direct synchronousmeasurement of position and acceleration of the wireless device. Notrack is required for position measurements in contrast to priorapproaches with carts. A slope of the wireless device is measuredelectronically with a gyroscope. Applied or impact force can be measuredfor a single device (e.g., cart) or for multiple colliding devices(e.g., carts).

It is to be understood that the above description is intended to beillustrative, and not restrictive. Many other embodiments will beapparent to those of skill in the art upon reading and understanding theabove description. The scope of the invention should, therefore, bedetermined with reference to the appended claims, along with the fullscope of equivalents to which such claims are entitled.

What is claimed is:
 1. A system for collecting data that measuresdynamic properties of an integrated wireless device during a scienceexperiment comprising: a three-axis accelerometer to generateacceleration data in three dimensions based on detecting a current rateof acceleration of the integrated wireless device over a period of time;an optical encoder to generate encoder signals in response to angularpositional changes of an encoder wheel caused by movement of theintegrated wireless device over the period of time; at least oneprocessing device communicatively coupled with the three-axisaccelerometer and the optical encoder, the at least one processingdevice is configured to process the encoder signals generated by theoptical encoder into positional data over the period of time and to timesynchronize the acceleration data received from the accelerometer to thepositional data processed by the at least one processing device togenerate time synchronized dynamic properties of the integrated wirelessdevice during the science experiment over the period of time.
 2. Thesystem of claim 1, further comprising: an accessory port,communicatively coupled to the at least one processing device, whereinthe accessory port is configured to couple with one of a plurality ofdifferent types of external accessories for use with the integratedwireless device during the science experiment.
 3. The system of claim 1,further comprising: a universal serial bus (USB) connector communicablycoupled with the at least one processing device; and a power modulecommunicably coupled with the at least one processing device and the USBconnector, the power module comprising a rechargeable battery and acharger, wherein the charger recharges the rechargeable battery when apower source is coupled to the USB connector.
 4. The system of claim 1,further comprising: a force sensor coupled to the at least oneprocessing device, the force sensor to generate force data indicative ofapplied forces or impact forces experienced by the integrated wirelessdevice over the period of time; and the at least one processing deviceis further configured to time synchronize acceleration data generated bythe three-axis accelerometer, positional data, and force data generatedby the force load cell over the period of time.
 5. The system of claim1, wherein the optical encoder comprises an optical shaft encoder thatis positioned in proximity to at least one wheel of the integratedwireless device.
 6. The system of claim 1, further comprising: awireless communication device coupled to the at least one processingdevice, the wireless communication device to transmit wirelesscommunications to a computer or another wireless device for datacollection, analysis, and display of the synchronized acceleration dataand positional data for science education.
 7. The system of claim 1,wherein the at least one processing device of the integrated wirelessdevice receives acceleration data from the accelerometer and encodersignals from the optical encoder without any external sensors andwithout any wired connections to external components.
 8. The system ofclaim 1, wherein the at least one processing device configured toprocess the encoder signals generated by the optical encoder intopositional data over the period of time comprises the processorconfigured to decode encoded signals generated by an encoder of theoptical encoder device into the positional data over the period of time.9. The system of claim 1, further comprising: a gyroscope that isphysically aligned with the three-axis accelerometer, the gyroscope togenerate rotational data of the integrated wireless device indicative ofpitch, roll, and yaw of the integrated wireless device over the periodof time; and the at least one processing device is further configured totime synchronize acceleration data generated by the three-axisaccelerometer, rotational data generated by the gyroscope, andpositional data over the period of time.
 10. An integrated wireless cartfor collecting data that measures dynamic properties of the integratedwireless cart during a science experiment comprising: a plurality ofwheels enabling movement of the integrated wireless cart over a periodof time; a body comprising a plurality of housings for the plurality ofwheels, and wherein the body is configured to contain one or morecomponents of the integrated wireless cart, the one or more componentscomprising: a motion device to generate motion data based on detecting acurrent rate of motion of the integrated wireless cart over the periodof time as the cart rolls on the plurality of wheels; an optical encoderdevice to generate encoder signals in response to angular positionalchanges of an encoder wheel caused by the movement of the integratedwireless cart over the period of time, and at least one processingdevice communicatively coupled to the motion device and the opticalencoder device, the at least one processing device is configured toprocess the encoder signals generated by the optical encoder device intopositional data over the period of time and to time synchronize theacceleration data received from the motion device to the positional dataprocessed by the at least one processing device to generate timesynchronized dynamic properties of the integrated wireless device duringthe science experiment over the period of time.
 11. The integratedwireless cart of claim 10, wherein the at least one processing deviceconfigured to process the encoder signals generated by the opticalencoder into positional data further comprises the at least oneprocessing device configured to decode encoded signals generated by anencoder of the optical encoder device into the positional data over theperiod of time.
 12. The integrated wireless cart of claim 10, whereinthe motion device comprises: a three-axis accelerometer to generateacceleration data in three dimensions based on detecting a current rateof acceleration of the integrated wireless cart over the period of time.13. The integrated wireless cart of claim 12, further comprising: aforce sensor coupled with the at least one processing device, the forcesensor to generate force data indicative of applied forces or impactforces experienced by the integrated wireless cart over the period oftime; and the at least one processing device is further configured totime synchronize acceleration data generated by the three-axisaccelerometer, positional data, and force data generated by the forceload cell over the period of time.
 14. The integrated wireless cart ofclaim 12, further comprising: the motion device further comprising agyroscope that is physically aligned with the three-axis accelerometer,the gyroscope to generate rotational data of the integrated wirelesscart indicative of pitch, roll, and yaw of the integrated wireless cartover the period of time; and the at least one processing device isfurther configured to time synchronize acceleration data generated bythe three-axis accelerometer, rotational data generated by thegyroscope, and positional data over the period of time.
 15. Theintegrated wireless cart of claim 10, wherein the body furthercomprises: an accessory port, communicatively coupled to the at leastone processing device, wherein the accessory port is configured tocouple with one of a plurality of different types of externalaccessories for use with the integrated wireless cart during the scienceexperiment.
 16. The integrated wireless cart of claim 10, wherein thebody further comprises a universal serial bus (USB) connectorcommunicably coupled with the at least one processing device, andwherein the body is configured to support a power module communicablycoupled with the at least one processing device and the USB connector,the power module comprising a rechargeable battery and a charger,wherein the charger recharges the rechargeable battery when a powersource is coupled to the USB connector.
 17. The integrated wireless cartof claim 10, wherein the optical encoder device comprises an opticalshaft encoder that is positioned in proximity to at least one wheel ofthe integrated wireless cart.
 18. The integrated wireless cart of claim10, wherein the body of the integrated wireless cart is furtherconfigured to contain: a wireless communication device coupled to the atleast one processing device, the wireless communication device totransmit wireless communications to a computer or another wirelessdevice for data collection, analysis, and display of the synchronizedmotion data and positional data for science education.
 19. The system ofclaim 10, wherein the at least one processing device of the integratedwireless cart receives motion data from the motion device and encodersignals from the optical encoder device without any external sensors andwithout any wired connections to external components.
 20. A method forcollecting data that measures dynamic properties of an integratedwireless device during a science experiment, the method comprising:generating, with a three-axis accelerometer of the integrated wirelessdevice, acceleration data based on detecting a current rate ofacceleration of the integrated wireless device over a period of time;generating signals, with an optical encoder, in response to angularpositional changes of an encoder wheel caused by movement of theintegrated wireless device over the period of time; processing, by atleast one processing device communicatively coupled with the three-axisaccelerometer and the optical encoder, the encoder signals intopositional data over the period of time; and synchronizing, by at leastone processing device, acceleration data received from the accelerometerto the positional data decoded by the at least one processing device togenerate time synchronized dynamic properties of the integrated wirelessdevice during the science experiment over the period of time.
 21. Themethod of claim 20, further comprising: detecting, with a force sensorcoupled to the at least one processing device, force data indicative ofapplied forces or impact forces experienced by the integrated wirelessdevice over the period of time; and synchronizing, with the at least oneprocessing device, the acceleration data generated by the three-axisaccelerometer, positional data, and force data generated by the forceload cell over the period of time.
 22. The method of claim 20, furthercomprising: transmitting, with a wireless communications device of theintegrated wireless device, wireless communications to a computer oranother wireless device for data collection, analysis, and display ofthe synchronized acceleration data and positional data for scienceeducation.
 23. The method of claim 20, further comprising: detecting,with a gyroscope that is physically aligned with the three-axisaccelerometer, rotational data of the integrated wireless deviceindicative of pitch, roll, and yaw of the integrated wireless deviceover the period of time; and synchronizing, with the at least oneprocessing device, the acceleration data generated by the three-axisaccelerometer, rotational data generated by the gyroscope, andpositional data over the period of time.